Family Medicine

Comprehensive care for individuals and families, focused on long term health, prevention, and wellness

Personalized care you cantrust

Our Family Medicine services provide ongoing, personalized care for patients of all ages. We focus on prevention, early diagnosis, and the management of both acute and chronic conditions to support your overall health and wellbeing.

Find Locations

Discover our clinics, complete with addresses, phone numbers, and available services.

Our Care Approach

Focused on prevention, diagnosis, and long term health management

What We Offer
  • Routine checkups and physical exams

  • Diagnosis and treatment of common illnesses

  • Chronic disease management

  • Preventive care and screenings

  • Prescription management and renewals

  • Referrals to specialists when needed
Who This Service Is For
  • Individuals seeking a primary care provider

  • Families looking for ongoing, comprehensive care

  • Patients managing chronic conditions

  • Anyone in need of general medical support
What to Expect
  • Book your appointment online or by phone

  • Meet with a healthcare provider for assessment and care

  • Receive a personalized treatment or care plan

  • Follow up as needed to support your ongoing health
Why Choose Main Street Medical Clinic
  • Experienced and compassionate medical team

  • Patient focused and personalized care

  • Convenient access to appointments

  • Commitment to long term wellness

Satellite clinics

Addictions Services 165 Main Street Springdale, NL A0J 1T0 ohs@mainstreetclinic.ca OHS Testing 165 Main Street Springdale, NL A0J 1T0 ohs@mainstreetclinic.ca
Addictions Services 6C High Street Grand Falls-Windsor, NL A2A 1C5 ohs@mainstreetclinic.ca OHS Testing 6C High Street Grand Falls-Windsor, NL A2A 1C5 ohs@mainstreetclinic.ca
Addictions Services 109 Trans Canada Highway, Ground level, rear of building Gander, NL A1V 1W7 ohs@mainstreetclinic.ca OHS Testing 109 Trans Canada Highway, Ground level, rear of building Gander, NL A1V 1W7 ohs@mainstreetclinic.ca
Addictions Services 83B Midland Row Pasandena, NL A0L 1K0 ohs@mainstreetclinic.ca OHS Testing 83B Midland Row Pasandena, NL A0L 1K0 ohs@mainstreetclinic.ca
Addictions Services 106-108 Carolina Avenue Stephenville, NL A2N 2S4 ohs@mainstreetclinic.ca
Addictions Services 58A Manitoba Drive Clarenville, NL A5A 1K3 ohs@mainstreetclinic.ca
Addictions Services 3B Harris Drive Business Park Marystown, NL A0E 2M0 ohs@mainstreetclinic.ca OHS Testing 3B Harris Drive Business Park Marystown, NL A0E 2M0 ohs@mainstreetclinic.ca
Addictions Services 125 Conception Bay Highway Bay Roberts, NL A0A 1G0 ohs@mainstreetclinic.ca
OHS Testing 25 Kenmount Road, Suite 200 St. John's, NL A1A 1A1 ohs@mainstreetclinic.ca Addictions Services John Howard Society, 342 Pennywell Road St. John's, NL A1E 1V9 ohs@mainstreetclinic.ca
What We Do

Your Hub for Healthcare

An integrated delivery model using the latest technology for accessible, timely, and convenient care.